package com.spic.business.alarm.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import lombok.Data;

import java.util.Date;

/**
 * 防汛预警
 *
 * @author liujunyang
 * @version 1.0
 * @date 2021/6/28 17:41
 */
@Data
@TableName("t_flood_control")
@JsonSerialize(include = JsonSerialize.Inclusion.NON_NULL)
public class FloodControlModel {

    /**
     * 主键
     */
    @TableId(type = IdType.ASSIGN_ID)
    private Long id;

    /**
     * 设备名称
     */
    private String deviceName;

    /**
     * 降雨量大小
     */
    private Double rainfall;

    /**
     * 设备所在X坐标
     */
    private Double x;

    /**
     * 设备所在Y坐标
     */
    private Double y;

    /**
     * 设备所在Z坐标
     */
    private Double z;

    /**
     * 告警状态
     */
    private String alarmStatus;

    /**
     * 当前时间
     */
    private Date createTime;

    /**
     * 摄像头编号
     */
    private String cameraNo;
}
